伺服器虛擬化
2.記憶體虛擬化
(1)重要技術
影分頁表:
虛擬化技術是在宿主系統上建構賓客系統,在兩者系統上都有各自管理的記憶體位址。
a.宿主實體位址
b.宿主虛擬位址
c.賓客實體位址
d.賓客虛擬位址
這四種記憶體位址透過賓客分頁表、記憶體映射槽、宿主分頁表這三層關係,讓賓客系統中使用者程序所使用的賓客虛擬記憶體,映射到代表真正實體機器上記憶體位址的宿主實體記憶體。
記憶體存取效能的下降是難以承受的,因此超級監督者需要更進一步最佳化。
超級監督者維護影分頁表:
►直接映射虛擬到時體位址
►使用硬體的TLB來做位址轉換
(2)硬體輔助
擴充分頁表:
►擴充分頁表再多一個分頁表層級,而非沿著一個分頁表層級查看。
►針對每個記憶體存取操作,擴充分頁表的記憶體管理單元將會從賓客頁表直接取得賓客實體位址,然後由超級監督者映射表自動取得實體位址。
1.《雲端計算》 鍾葉青, 鍾武君(2013)。台灣東華書局股份有限公司